/*
* ============================================================================
*  Name        : example_007.hxx
*  Part of     : Finite state machine examples
*  Description : State machine body
*  Version     : %version: %
*  
*
* ============================================================================
*/
/**
    @code
    SM_DECLARE
    (
        Friend_src,
        Friend
        async
        {
            Exceptions
            {
                // In case framework wants to terminate me
                Ev_Sys_Terminate        exit                nojump
            }
            Main 0 3
            {
                Ev_Ext_Poke             poke_back           next
                Ev_Sys_LastHeartbeat    exit                nojump
            }
        } 
    );
    @endcode
 */

SM_DECLARE
(
    Friend_src,
    Friend
    async
    {
        Exceptions
        {
            // In case framework wants to terminate me
            Ev_Sys_Terminate        exit                nojump
        }
        Main 0 3
        {
            Ev_Ext_Poke             poke_back           next
            Ev_Sys_LastHeartbeat    exit                nojump
        }
    } 
);

